Home > biomechZoo > Toolbox > PiG Ops > jointcentreStiefDynamic_data.m

jointcentreStiefDynamic_data

PURPOSE ^

data = jointcentreStiefDynamic_data(data,joint,mkr_lat,vecStatic)

SYNOPSIS ^

function data= jointcentreStiefDynamic_data(data,joint,mkr_lat,vecStatic)

DESCRIPTION ^

 data = jointcentreStiefDynamic_data(data,joint,mkr_lat,vecStatic)
 computes knee and ankle joint centres based on medial marker and vector
 pointing to joint centre (computed using static trial with medial markers)

 ARGUMENTS
  data       ...  zoo data struct to operate on
  joint      ...  name of joint ('Knee' or 'Ankle')
  mkr_lat    ...  lateral joint marker (lateral e.g. 'KNE' or 'ANK')
  vecStatic  ...  Vector pointing from mkr_lat to joint centre (expressed in 
                  global coordinate system, displaced to origin). This vector
                  is added to the position of the dynamic trial mrk_lat
                  to obtain the dynamic positions of the joint centre
                  during movement trials

 RETURNS
  data       ...  zoo data with joint centre virtual markers appended
                 ('R/LKnee/AnkleJC')

 NOTES:
 - Algorithm: Joint centres set as midpoint between 'mkr_lat' and 'mkr_med'.
   See Stief et al. "Reliability and Accuracy in Three-Dimensional Gait Analysis:
   A Comparison of Two Lower Body Protocols". J App Biomech. 2013.

 See also jointcentreStiefStatic, bmech_kinematics

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Sun 10-Mar-2024 22:39:06 by m2html © 2005